Fault Injection using Crowbars on Embedded Systems
نویسنده
چکیده
Causing a device to incorrectly execute an instruction or store faulty data is well-known strategy for attacking cryptographic implementations on embedded systems. One technique to generate such faults is to manipulate the supply voltage of the device. This paper introduces a novel technique to introduce those supply voltage manipulations onto existing digital systems, requiring minimal modifications to the device being attacked. This uses a crowbar to short the power supply for controlled periods of time. High-accuracy faults are demonstrated on the 8-bit AVR microcontroller, which can generate both single and multi-bit faults with high repeatability. Additionally this technique is demonstrated on a FPGA where it is capable of generating faults in both internal registers and the configuration fabric.
منابع مشابه
Improving Dependability of Embedded Software Systems using Fault Bypass Modeling (FBM)
Fault injection techniques are important and widely used for verifying the dependability of computer systems. Traditionally fault injection has been successfully applied for evaluating dependability of hardware electronics and is now increasingly been used for software systems. At the same time increasing complexity of embedded software systems such as in automotive sector has driven these doma...
متن کاملInstrumentation Technique for FPGA based Fault Injection Tool
This paper presents an overview about FPGA based fault injection tools which are developed by using the instrumentation technique or modification in the original code. The fault injection technique is used to evaluate dependability parameters of computer based embedded systems or safety critical systems, by injecting faults in a system. An observation on the behaviour or of the response for bot...
متن کاملAn RTOS-based Fault Injection Simulator for Embedded Processors
Evaluating embedded systems vulnerability to faults injection attacks has gained importance in recent years due to the rising threats they bring to chips security. The task is particularly important for micro-controllers since they have lower resistance to fault attacks compared to hardware-based cryptosystems. This paper reviews recent embedded fault injection simulators from literature and pr...
متن کاملSimulated Fault Injection for Time-Triggered Safety-Critical Embedded Systems
of the Dissertation
متن کاملReal-time fault injection using enhanced on-chip debug infrastructures
0141-9331/$ see front matter 2010 Elsevier B.V. A doi:10.1016/j.micpro.2010.10.002 ⇑ Corresponding author. Tel.: +351 228340500; fax E-mail addresses: [email protected] (A.V. Fidalgo), mg [email protected] (G.R. Alves), [email protected] (J.M. Ferreir The rapid increase in the use of microprocessor-based systems in critical areas, where failures imply risks to human lives, to the environment or to expen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2016 شماره
صفحات -
تاریخ انتشار 2016